// 校验姓名
export const verifyName = (v) => {
	const valid = v.trim() !== "";

	if (!valid) {
		uni.showToast({
			title: "请输入姓名",
			icon: "none",
			duration: 1000,
		});
	}
	return valid;
};
// 校验手机号
export const verifyMobile = (v) => {
	const reg = /^[1][3-9][0-9]{9}$/;
	if (v) {
		const valid = reg.test(v.trim());
		// 验证结果提示
		if (!valid) {
			uni.showToast({
				title: "请输入正确手机号",
				icon: "none",
				duration: 1000,
			});
		}
		return valid;
	} else {
		uni.showToast({
			title: "手机号不能为空",
			icon: "none",
			duration: 1000,
		});
		return false
	}
};

// 校验身份证号
export const verifyIdCard = (idVal) => {
	// 18位
	let _IDRe18 = /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
	// 15位
	let _IDre15 = /^([1-6][1-9]|50)\d{4}\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}$/
	// 校验身份证：
	if (_IDRe18.test(idVal) || _IDre15.test(idVal)) {
		return true
	} else {
		uni.showToast({
			title: "请输入正确的身份证号",
			icon: "none",
			duration: 1000,
		});
		return false
	}
};

export const verifyFullName = (v) => {
	const valid = v.trim() !== "";

	if (!valid) {
		uni.showToast({
			title: "请输入企业名称",
			icon: "none",
			duration: 1000,
		});
	}
	return valid;
};

export const verifyForm = (v, dec) => {
	if (v) {
		const valid = v.trim() !== "";
		if (!valid) {
			uni.showToast({
				title: `${dec}`,
				icon: "none",
				duration: 1000,
			});
			return false
		}
		return true
	} else {
		uni.showToast({
			title: `${dec}`,
			icon: "none",
			duration: 1000,
		});
		return false
	}
};